//邮件一览
(function(app) {
	var app = angular.module('myApp', []);
	app.filter('trustHtml', function($sce) {
		return function(input) {
			return $sce.trustAsHtml(input);
		};
	});
	
	//
	app.filter('filterPol', function() {
		return function(pols, jh) {
			var myPols = [];
			angular.forEach(pols, function(pol) {
				for(i=0;i<pol.covers.length;i++){
					if(pol.covers[i].cp1Id == jh.cpId) {
						myPols.push(pol);
						break;
					}
				};
			});
			return myPols;
		};
	});

	app.controller("proposalPreviewCtrl", function($scope, $http, $timeout, $sce, $location) {
		//病种弹出层显示
		$scope.showDD = function(i) {

			//算高度-弹出层
			$(".open_disease_body").css("max-height", $(window).height() - 127);

			//获取最新高度
			myScroll.refresh();

			showDiv('openDD' + i);
		};

		//病种弹出层关闭
		$scope.closeDiv = function(i) {
			closeDiv('openDD' + i);
		};

		//返回上一步
		$("#goBack").click(function() {
			//console.log(urlParam);
			var urlString = "?";
			for(attr in urlParam) {
				urlString += attr + "=" + urlParam[attr] + "&";
			}
			urlString += "quoName=" + $scope.app.quoBase.quoName + "&faceImg=" + $scope.app.quoBase.faceImg;
			//console.log(urlString);
			window.location.href = "/pad_marketing/plan/proposal.action" + urlString;
		});
		
		//获取URL参数并解析
		var getUrlParam = function() {
			var str = window.location.search;
			var objURL = {};

			str.replace(
				new RegExp("([^?=&]+)(=([^&]*))?", "g"),
				function($0, $1, $2, $3) {
					objURL[$1] = $3;
				}
			);

			return objURL;
		};
		
		
		var urlParam = getUrlParam();
		var plan, benefit, illustration, productSpec, tips, clauses, frontCover, company;
		//fm,plan,benefit,clauses,illustration,productSpec,tips
		
		//创建参数数组
		$scope.param = {};
		$scope.param.quoBase = {}; //定义quoBase
		$scope.param.quoBase.quoId = parseInt(urlParam.quoId); //定义quoId
		$scope.param.quoBase.sign = urlParam.sign; //定义sign
		$scope.param.plan = urlParam.plan == 'true'; //保险利益概要
		$scope.param.benefit = urlParam.benefit == 'true'; //保险利益概要
		$scope.param.illustration = urlParam.illustration == 'true'; //险种利益显示表
		$scope.param.tips = urlParam.tips == 'true'; //投保提示
		$scope.param.clause = urlParam.clause == 'true'; //条款 
		$scope.param.productSpec = urlParam.productSpec == 'true'; //产品说明书 
		$scope.param.frontCover = urlParam.frontCover == 'true'; //封面图片
		$scope.param.company = urlParam.company == 'true'; //公司介绍
		
		//
		console.log($scope.param)
		
		//循环Top Tab栏（投/被保人）
		$scope.sumPrem = function(cp, pol) {
			var p = 0;
			angular.forEach(pol.covers, function(c) {
				if(c.cp1Id == cp.cpId) {
					p += c.covNbPremium;
				}
			});
			return p;
		};
		
		//console.log( $scope.param);
		$timeout(function() { //延迟加载数据
			//初始化页面调取数据
			padMarketing.ajaxNormal('/pad_marketing/main/quoWebView.action', $scope.param,
				function(data) {
					$scope.$apply(function() {
						//定义数组
						$scope.app = data;
						console.log($scope.app);
						var email = $scope.app.agent.email;
					});
					
					
					//利益概要筛选
					$scope.filterCpBenefit = function(gy) {

						return gy.quoBenefits != null && gy.quoBenefits.length > 0;

					};


					
					//利益概要、利益演示表安康无忧AKWY01（一年期产品，手动添加）
					//寰球臻享HQZX01处理（一年期产品，手动添加）
					$(".page-AKWY01").hide();
					$(".page-HQZX01").hide();

					$(".page-one").hide();
					for(cl=0;cl<$scope.app.clauses.length; cl++){ //covers 
						var coverCode =$scope.app.clauses[cl].coverCode
						if(coverCode== 'HQZX01') {
							$(".page-HQZX01").show();
						} else if(coverCode=='AKWY01') {
							$(".page-AKWY01").show();
						} else {
							$(".page-one").show();
						}
						

					}
					
					
					
					//安康无忧利益演示表下拉框
					$scope.akwyToggle = function() {
						for(pp = 0; pp < $scope.app.policies.length; pp++){
							for(co = 0; co < $scope.app.policies[pp].covers.length; co++ ){
								
								if($scope.app.policies[pp].covers[co].coverPlan == "1"){
									var html ='';
									html+='<div class="open-body open-Div" >';
									html+='<table class="order_interests">';
									html+='<tr><th>责任项</th><th>计划一</th></tr>';
									html+='<tr><td width="50%">医院范围</td><td>二级以上公立医院（不含特需门诊、特需病房、 外宾病房、干部病房、VIP 病房及国际医疗部病房）</td></tr>';
									html+='<tr class="bg_blue"><td>总累计限额</td><td class="orange">800000</td></tr>';
									html+='<tr><td>住院、手术及门诊年度总限额</td><td class="orange">200000</td></tr>';
									html+='<tr class="bg_blue"><td>一、住院及手术医疗保险金</td><td></td></tr>';
									html+='<tr><td>免赔额（门诊住院共用）</td><td class="orange">0</td></tr>';
									html+='<tr class="bg_blue2"><td>1 . 住院床位费/重症监护室床位费（含护理费和膳食费） 日限额</td><td class="orange">500</td></tr>';
									html+='<tr><td>2、住院药品费</td><td>全额赔付</td></tr>';
									html += '<tr class="bg_blue2"><td>3、手术费</td><td>全额赔付</td></tr>';
									html += '<tr><td>4、住院医疗杂费 </td><td>全额赔付</td></tr>';
									html += '<tr class="bg_blue2"><td>以上1-4项赔付比例 </td><td>100%（有社保）/80% （无社保）*</td></tr>';
									html += '<tr class="bg_blue"><td>二、门诊</td><td></td></tr>';
									html += '<tr><td>门诊年限额</td><td class="blue">50000</td></tr>';
									html += '<tr class="bg_blue2"><td>1. 住院前后门急诊费（前7天，后30天）</td><td>全额赔付</td></tr>';
									html += '<tr><td>2. 门诊手术费</td><td>全额赔付</td></tr>';
									html += '<tr class="bg_blue2"><td>3. 肾透析，恶性肿瘤电疗或放化疗门诊费</td><td>全额赔付</td></tr>';
									html += '<tr><td>以上1-3项赔付比例 </td><td>100%（有社保）/80% （无社保）*</td></tr>';
									//html += '<tr class="bg_blue"><td>三、恶性肿瘤保险金（一次性给付）</td><td class="blue">200000</td></tr>';
									html += '</table></div>';
									$(".open-akwy .open-Div").remove();
									$(".open-akwy").append(html);
								}
								if($scope.app.policies[pp].covers[co].coverPlan == "2"){
									var html ='';
									html+='<div class="open-body open-Div">';
									html+='<table class="order_interests">';
									html+='<tr><th>责任项</th><th>计划二</th></tr>';
									html+='<tr><td width="50%">医院范围</td><td>二级以上公立医院（含特需门诊、特需病房、 外宾病房、干部病房、VIP 病房及国际医疗部病房）</td></tr>';
									html+='<tr class="bg_blue"><td>总累计限额</td><td class="orange">800000</td></tr>';
						            html+='<tr><td>住院、手术及门诊年度总限额</td><td class="orange">200000</td></tr>';
						            html+='<tr class="bg_blue"><td>一、住院及手术医疗保险金</td><td></td></tr>';
						            html+='<tr><td>免赔额（门诊住院共用）</td><td class="orange">0</td></tr>';
						            html+='<tr class="bg_blue2"><td>1 . 住院床位费/重症监护室床位费（含护理费和膳食费） 日限额</td><td class="orange">1000</td></tr>';
						            html+='<tr><td>2、住院药品费</td><td>全额赔付</td></tr>';
						            html+='<tr class="bg_blue2"><td>3、手术费</td><td>全额赔付</td></tr>';
						            html+='<tr><td>4、住院医疗杂费 </td><td>全额赔付</td></tr>';
						            html+='<tr class="bg_blue2"><td>以上1-4项赔付比例 </td><td>100%（有社保）/80% （无社保）*</td></tr>';
						            html+='<tr class="bg_blue"><td>二、门诊</td><td></td></tr>';
						            html+='<tr><td>门诊年限额</td><td class="orange">50000</td></tr>';
						            html+='<tr class="bg_blue2"><td>1. 住院前后门急诊费（前7天，后30天）</td><td>全额赔付</td></tr>';
						            html+='<tr><td>2. 门诊手术费</td><td>全额赔付</td></tr>';
						            html+='<tr class="bg_blue2"><td>3. 肾透析，恶性肿瘤电疗或放化疗门诊费</td><td>全额赔付</td></tr>';
						            html+='<tr><td>以上1-3项赔付比例 </td><td>100%（有社保）/80% （无社保）*</td></tr>';
						            //html+='<tr class="bg_blue"><td>三、恶性肿瘤保险金（一次性给付）</td><td class="orange">200000</td></tr>';
						            html+='</table></div>';
						            $(".open-akwy .open-Div").remove();
									$(".open-akwy").append(html);
								}
								if($scope.app.policies[pp].covers[co].coverPlan == "3"){
									var html ='';
									html+='<div class="open-body open-Div">';
									html+='<table class="order_interests">';
							        html+='<tr><th>责任项</th><th>计划三</th></tr>';
							        html+='<tr><td width="50%">医院范围</td><td>二级以上公立医院（含特需门诊、特需病房、 外宾病房、干部病房、VIP 病房及国际医疗部病房）</td></tr>';
							        html+='<tr class="bg_blue"><td>总累计限额</td><td class="orange">1200000</td></tr>';
							        html+='<tr><td>住院、手术及门诊年度总限额</td><td class="orange">300000</td></tr>';
							        html+='<tr class="bg_blue"><td>一、住院及手术医疗保险金</td><td></td></tr>';
							        html+='<tr><td>免赔额（门诊住院共用）</td><td class="orange">0</td></tr>';
							        html+='<tr class="bg_blue2"><td>1、住院床位费/重症监护室床位费（含护理费和膳食费） 日限额</td><td class="orange">1000</td></tr>';
							        html+='<tr><td>2、住院药品费</td><td>全额赔付</td></tr>';
							        html+='<tr class="bg_blue2"><td>3、手术费</td><td>全额赔付</td></tr>';
							        html+='<tr><td>4、住院医疗杂费 </td><td>全额赔付</td></tr>';
							        html+='<tr class="bg_blue2"><td>以上1-4项赔付比例 </td><td>100%（有社保）/80% （无社保）*</td></tr>';
							        html+='<tr class="bg_blue"><td>二、门诊</td><td></td></tr>';
							        html+='<tr><td>门诊年限额</td><td>75000</td></tr>';
							        html+='<tr class="bg_blue2"><td>1. 住院前后门急诊费（前7天，后30天）</td><td>全额赔付</td></tr>';
							        html+='<tr><td>2. 门诊手术费</td><td>全额赔付</td></tr>';
							        html+='<tr class="bg_blue2"><td>3. 肾透析，恶性肿瘤电疗或放化疗门诊费</td><td>全额赔付</td></tr>';
							        html+='<tr><td>以上1-3项赔付比例 </td><td>100%（有社保）/80% （无社保）*</td></tr>';
							        //html+='<tr class="bg_blue"><td>三、恶性肿瘤保险金（一次性给付）</td><td class="orange">300000</td></tr> ';
							        html+='</table></div>';
							        $(".open-akwy .open-Div").remove();
									$(".open-akwy").append(html);
								}
								if($scope.app.policies[pp].covers[co].coverPlan == "4"){
									var html ='';
									html+='<div class="open-body open-Div">';
									html+='<table class="order_interests">';
									html+='<tr><th>责任项</th><th>计划四</th></tr>';
									html+='<tr><td width="50%">医院范围</td><td>二级以上公立医院（含特需门诊、特需病房、 外宾病房、干部病房、VIP 病房及国际医疗部病房）</td></tr>';
									html+='<tr class="bg_blue"><td>总累计限额</td><td class="orange">2000000</td></tr>';
									html+='<tr><td>住院、手术及门诊年度总限额</td><td class="orange">500000</td></tr>';
									html+='<tr class="bg_blue"><td>一、住院及手术医疗保险金</td><td></td></tr>';
							        html+='<tr><td>免赔额（门诊住院共用）</td><td class="orange">0</td></tr>';
							        html+='<tr class="bg_blue2"><td>1 . 住院床位费/重症监护室床位费（含护理费和膳食费） 日限额</td><td class="orange">1000</td></tr>';
							        html+='<tr><td>2、住院药品费</td><td>全额赔付</td></tr>';
							        html+='<tr class="bg_blue2"><td>3、手术费</td><td>全额赔付</td></tr>';
							        html+='<tr><td>4、住院医疗杂费 </td><td>全额赔付</td></tr>';
							        html+='<tr class="bg_blue2"><td>以上1-4项赔付比例 </td><td>100%（有社保）/80% （无社保）*</td></tr>';
							        html+='<tr class="bg_blue"><td>二、门诊</td><td></td></tr>';
							        html+='<tr><td>门诊年限额</td><td class="orange">125000</td></tr>';
							        html+='<tr class="bg_blue2"><td>1. 住院前后门急诊费（前7天，后30天）</td><td>全额赔付</td></tr>';
							        html+='<tr><td>2. 门诊手术费</td><td>全额赔付</td></tr>';
							        html+='<tr class="bg_blue2"><td>3. 肾透析，恶性肿瘤电疗或放化疗门诊费</td><td>全额赔付</td></tr>';
							        html+='<tr><td>以上1-3项赔付比例 </td><td>100%（有社保）/80% （无社保）*</td></tr>';
							        //html+='<tr class="bg_blue"><td>三、恶性肿瘤保险金（一次性给付）</td><td class="orange">500000</td></tr> ';
							        html+='</table></div>';
							        $(".open-akwy .open-Div").remove();
									$(".open-akwy").append(html);
								}
								if($scope.app.policies[pp].covers[co].coverPlan == "5"){
									var html ='';
									html+='<div class="open-body open-Div">';
									html+='<table class="order_interests">';
									html+='<tr><th>责任项</th><th>计划五</th></tr>';
							        html+='<tr><td width="50%">医院范围</td><td>二级以上公立医院（含特需门诊、特需病房、 外宾病房、干部病房、VIP 病房及国际医疗部病房）</td></tr>';
							        html+='<tr class="bg_blue"><td>总累计限额</td><td class="orange">3200000</td></tr>';
							        html+='<tr><td>住院、手术及门诊年度总限额</td><td class="orange">800000</td></tr>';
							        html+='<tr class="bg_blue"><td>一、住院及手术医疗保险金</td><td></td></tr>';
							        html+='<tr><td>免赔额（门诊住院共用）</td><td class="orange">0</td></tr>';
							        html+='<tr class="bg_blue2"><td>1 . 住院床位费/重症监护室床位费（含护理费和膳食费） 日限额</td><td class="orange">1000</td></tr>';
							        html+='<tr><td>2、住院药品费</td><td>全额赔付</td></tr>';
							        html+='<tr class="bg_blue2"><td>3、手术费</td><td>全额赔付</td></tr>';
							        html+='<tr><td>4、住院医疗杂费 </td><td>全额赔付</td></tr>';
							        html+='<tr class="bg_blue2"><td>以上1-4项赔付比例 </td><td>100%（有社保）/80% （无社保）*</td></tr>';
							        html+='<tr class="bg_blue"><td>二、门诊</td><td></td></tr>';
							        html+='<tr><td>门诊年限额</td><td class="orange">200000</td></tr>';
							        html+='<tr><td class="bg_blue2">1. 住院前后门急诊费（前7天，后30天）</td><td>全额赔付</td></tr>';
							        html+='<tr><td>2. 门诊手术费</td><td>全额赔付</td></tr>';
							        html+='<tr><td class="bg_blue2">3. 肾透析，恶性肿瘤电疗或放化疗门诊费</td><td>全额赔付</td></tr>';
							        html+='<tr><td>以上1-3项赔付比例 </td><td>100%（有社保）/80% （无社保）*</td></tr>';
							        //html+='<tr class="bg_blue"><td>三、恶性肿瘤保险金（一次性给付）</td><td class="orange">800000</td></tr>';
							        html+='</table></div>';
							        $(".open-akwy .open-Div").remove();
									$(".open-akwy").append(html);
								}
							}
						}
						$(".open-akwy").toggle();
						//获取最新高度
						myScroll.refresh();
						
					}
					
					//寰球臻享演示表下拉框
					$scope.HQZX01Toggle = function() {
						for(pp = 0; pp < $scope.app.policies.length; pp++){
							for(co = 0; co < $scope.app.policies[pp].covers.length; co++ ){
								
								if($scope.app.policies[pp].covers[co].coverPlan == "1"){
									var html ='';
									html+='<div class="open-body open-Div" >';
									html+='<table class="order_interests">';
									html+='<tr><th>责任项</th><th>计划一</th></tr>';
									html+='<tr><td width="50%">医院范围</td><td class="orange">大中华（中国大陆，港，澳，台）之外</td></tr>';
									html+='<tr class="bg_blue2"><td>基本保险金额</td><td class="orange">300万</td></tr>';
									html+='<tr><td>医疗费用</td><td class="orange">不设单项最高限额</td></tr>';
									html+='<tr class="bg_blue2"><td>交通费用(被保险人和一名陪同人员)</td><td class="orange">最高6万</td></tr>';
									html+='<tr><td>陪同人员住宿费用</td><td class="orange">3/4星酒店 最高6万</td></tr>';
									html+='<tr class="bg_blue2"><td>每日住院津贴</td><td class="orange">无此项责任</td></tr>';
									html+='<tr><td>24*7翻译服务</td><td class="orange">包含</td></tr>';
									html += '<tr class="bg_blue2"><td>遗体遣送回国</td><td class="orange">包含</td></tr>';
									html += '<tr><td>国内药物保障</td><td class="orange">住院时间超过3晚的境外治疗，回国后购买用药报销 最高300,000元</td></tr>';
									html += '<tr class="bg_blue2"><td>返回津贴</td><td class="orange">无此项责任</td></tr>';
									html += '</table></div>';
									$(".open-HQZX01 .open-Div").remove();
									$(".open-HQZX01").append(html);
								}
								if($scope.app.policies[pp].covers[co].coverPlan == "2"){
									var html ='';
									html+='<div class="open-body open-Div" >';
									html+='<table class="order_interests">';
									html+='<tr><th>责任项</th><th>计划二</th></tr>';
									html+='<tr><td width="50%">医院范围</td><td class="orange">大中华（中国大陆，港，澳，台）之外</td></tr>';
									html+='<tr class="bg_blue2"><td>基本保险金额</td><td class="orange">600万</td></tr>';
									html+='<tr><td>医疗费用</td><td class="orange">不设单项最高限额</td></tr>';
									html+='<tr class="bg_blue2"><td>交通费用(被保险人和一名陪同人员)</td><td class="orange">不设单项最高限额</td></tr>';
									html+='<tr><td>陪同人员住宿费用</td><td class="orange">3/4星酒店 不设单项最高限额</td></tr>';
									html+='<tr class="bg_blue2"><td>每日住院津贴</td><td class="orange">600元/天*60</td></tr>';
									html+='<tr><td>24*7翻译服务</td><td class="orange">包含</td></tr>';
									html += '<tr class="bg_blue2"><td>遗体遣送回国</td><td class="orange">包含</td></tr>';
									html += '<tr><td>国内药物保障</td><td class="orange">住院时间超过3晚的境外治疗，回国后购买用药报销 最高300,000元</td></tr>';
									html += '<tr class="bg_blue2"><td>返回津贴</td><td class="orange">无此项责任</td></tr>';
									html += '</table></div>';
						            $(".open-HQZX01 .open-Div").remove();
									$(".open-HQZX01").append(html);
								}
								if($scope.app.policies[pp].covers[co].coverPlan == "3"){
									var html ='';
									html+='<div class="open-body open-Div" >';
									html+='<table class="order_interests">';
									html+='<tr><th>责任项</th><th>计划二</th></tr>';
									html+='<tr><td width="50%">医院范围</td><td class="orange">大中华（中国大陆，港，澳，台）之外</td></tr>';
									html+='<tr class="bg_blue2"><td>基本保险金额</td><td class="orange">1200万</td></tr>';
									html+='<tr><td>医疗费用</td><td class="orange">不设单项最高限额</td></tr>';
									html+='<tr class="bg_blue2"><td>交通费用(被保险人和一名陪同人员)</td><td class="orange">不设单项最高限额</td></tr>';
									html+='<tr><td>陪同人员住宿费用</td><td class="orange">5星酒店 不设单项最高限额</td></tr>';
									html+='<tr class="bg_blue2"><td>每日住院津贴</td><td class="orange">1200元/天*60</td></tr>';
									html+='<tr><td>24*7翻译服务</td><td class="orange">包含</td></tr>';
									html += '<tr class="bg_blue2"><td>遗体遣送回国</td><td class="orange">包含</td></tr>';
									html += '<tr><td>国内药物保障</td><td class="orange">住院时间超过3晚的境外治疗，回国后购买用药报销 最高300,000元</td></tr>';
									html += '<tr class="bg_blue2"><td>返回津贴</td><td class="orange">120,000元 终身一次</td></tr>';
									html += '</table></div>';
							        $(".open-HQZX01 .open-Div").remove();
									$(".open-HQZX01").append(html);
								}
								
							}
						}
						$(".open-HQZX01").toggle();
						//获取最新高度
						myScroll.refresh();
						
					}
					
					
					
					
					//判断是移动端还是Pc端
					if(getQueryString('action') == 'preview') { //action=preview预览建议书中
						//console.log("在安联客户端");
						//调用pdf --条款
						$scope.pdfShowTk = function(c) {
							goPdfShow(c.clauseUrl);
						};
						//调用pdf --产品说明书
						$scope.pdfShowSms = function(c) {
							goPdfShow(c.productSpecUrl);
						};
						//调用pdf --利益演示图
						$scope.goPdfShowLy = function() {
							var pdfurl = $scope.app.quoBase.illustrationUrl;
							//正常展现pdf
							goPdfShow(pdfurl);
							
						};
					} else if(getQueryString('action') == 'share') { //action=share不在预览建议书中
						//console.log("不在安联客户端");
						$("#wrapper").removeClass("H_top_bot").addClass("H_top");
						$(".bot_main").hide();
						document.title='建议书';
						//调用pdf --条款
						$scope.pdfShowTk = function(c) {
							window.location.href = c.clauseUrl;
						};
						//调用pdf --产品说明书
						$scope.pdfShowSms = function(c) {
							window.location.href = c.productSpecUrl;
						};
						//调用pdf --利益演示图
						$scope.goPdfShowLy = function() {
							var pdfurl = $scope.app.quoBase.illustrationUrl;
							window.location.href = pdfurl;
						};
						$("#goBack").hide();
						$("#goBack2").hide();
						$(".meus").hide();
						$(".jys-title").text("建议书");
						//算高度-有顶部
						$("#wrapper").css("height", $(window).height() - 70);

					}
					//获取最新高度
					myScroll.refresh();

					//获取营销员头像
					$.post('/pad_marketing/main/getImage.action?', {
						"userIntId": $scope.app.agent.userIntId
					}, function(data) {

						$scope.$apply(function() {
							//定义数组
							//console.log(data);
							$scope.img = data;
						});
						//如果没有上传过img的话,显示默认图片
						if($scope.img.imgUrl != '' && $scope.img.imgUrl != null) {
							$("#userIntimg").attr("src", $scope.img.imgUrl);
						}
					});
					
					//显示发送邮件div
					$scope.showmaildiv = function() {
						$("#email").val("");
						showDiv('open10');
					};

					//发送邮件
					var flag = [0, 0];
					var email = $scope.app.agent.email;
					if(email != "" || email != null) {
						flag[1] = 1;
					}
					//获取营销员邮箱
					$("#emailFrom").val(email);
					
					$("#normalSure").attr('disabled',true);
					var emailTest = /^([\.a-zA-Z0-9_-])+@([\.a-zA-Z0-9_-])+(\.[cn_-])+/;
					$("#email").blur(function() {
						var email = $("#email").val();
						if(!emailTest.test(email)) {
							alertMsg("请输入正确的收件人邮箱");
							flag[0] = 0;
							return;
						} else {
							flag[0] = 1;
							if(flag[1] == 1) {
								$("#normalSure").attr('disabled',false);
							}
						}
					});
					$("#emailFrom").blur(function() {
						var email = $("#emailFrom").val();
						if(!emailTest.test(email)) {
							alertMsg("请输入正确的联系邮箱");
						} else {
							flag[1] = 1;
							if(flag[0] == 1) {
								$("#normalSure").attr('disabled',false);
							}
						}
					});
					
					$scope.sendEmail = function() {
						var absurl = $location.absUrl();
						
						var eamil = $("#email").val();
						
						if(!eamil) {
							
							alertMsg("请输入邮箱");
							
						}else{
							
							var urlStrings = window.location.href;
							
							var action = getQueryString('action');
							
							urlStrings = urlStrings.replace(action,"share");//将url里面要传的参数action变成share
							
							var receiver = $("#email").val(); //收件人邮箱：receiver   
							
							var mail = $("#emailFrom").val(); //联系人邮箱mail
							
							var recommen = $scope.app.quoBase.quoName; //建议书名称：recommen    
							
							var name = $scope.app.cps[0].name; //客户姓名：name   
							
							var actionUrl = urlStrings;   //链接地址： actionUrl
							
							var quoId = $scope.app.quoBase.quoId;
							
							var sign = $scope.app.quoBase.sign;

							$("#normalSure").attr('disabled', true);
							
							$.post('/pad_marketing/main/sendMail.action', {
								"receiver": receiver,
								"recommen": recommen,
								"name": name,
								"actionUrl": actionUrl,
								"mail":email
							}).success(
								function(data) {
									$("#normalSure").attr('disabled', false);
									var truedata = data;
									if(truedata == 'true') {
										changeStatus();
									} else {
										alertMsg("邮件发送失败,请重新发送");
									}
								}).error(function(data) {
									
									$("#normalSure").attr('disabled', false);
								
							});
						}
						
					}

					//判断邮件是否发送成功
					function changeStatus() {
						var json = sessionStorage.getItem("quoBase");
						json = JSON.parse(json);
						var jsonParam = {};
						jsonParam.quoId = json.quoId;
						jsonParam.sign = json.sign;
						padMarketing.ajaxNormal('/pad_marketing/main/quoAfterShare.action', jsonParam,
							function(data) {
								alertMsg("邮件发送成功,请至邮箱查看");
								closeDiv('open10');
							},
							function(data) {
								alert('失败');
							}
						);
					}

				},
				function(data) { //失败
					$scope.app = null;
					alertMsg("建议书内容已经修改，请联系你的营销员");
					$("#alertMsg_btn3").hide();
					
					
					//alert
					function alertMsg(msg, mode, okCallback, callParam,cancelCallBack) { //mode为空，即只有一个确认按钮，mode为1时有确认和取消两个按钮
					    msg = msg || '';
					    mode = mode || 0;
					    var top = document.body.scrollTop || document.documentElement.scrollTop;
					    var isIe = (document.all) ? true : false;
					    var isIE6 = isIe && !window.XMLHttpRequest;
					    var sTop = document.documentElement.scrollTop || document.body.scrollTop;
					    var sLeft = document.documentElement.scrollLeft || document.body.scrollLeft;
					    var winSize = function(){
					        var xScroll, yScroll, windowWidth, windowHeight, pageWidth, pageHeight;
					        // innerHeight获取的是可视窗口的高度，IE不支持此属性
					        if (window.innerHeight && window.scrollMaxY) {
					            xScroll = document.body.scrollWidth;
					            yScroll = window.innerHeight + window.scrollMaxY;
					        } else if (document.body.scrollHeight > document.body.offsetHeight) { // all but Explorer Mac
					            xScroll = document.body.scrollWidth;
					            yScroll = document.body.scrollHeight;
					        } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
					            xScroll = document.body.offsetWidth;
					            yScroll = document.body.offsetHeight;
					        }

					        if (self.innerHeight) {    // all except Explorer
					            windowWidth = self.innerWidth;
					            windowHeight = self.innerHeight;
					        } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
					            windowWidth = document.documentElement.clientWidth;
					            windowHeight = document.documentElement.clientHeight;
					        } else if (document.body) { // other Explorers
					            windowWidth = document.body.clientWidth;
					            windowHeight = document.body.clientHeight;
					        }

					        // for small pages with total height less then height of the viewport
					        if (yScroll < windowHeight) {
					            pageHeight = windowHeight;
					        } else {
					            pageHeight = yScroll;
					        }

					        // for small pages with total width less then width of the viewport
					        if (xScroll < windowWidth) {
					            pageWidth = windowWidth;
					        } else {
					            pageWidth = xScroll;
					        }

					        return{
					            'pageWidth':pageWidth,
					            'pageHeight':pageHeight,
					            'windowWidth':windowWidth,
					            'windowHeight':windowHeight
					        }
					    }();
					    //alert(winSize.pageWidth);
					    //遮罩层
					    var styleStr = 'top:0;left:0;position:absolute;z-index:10000;background:#666;width:' + winSize.pageWidth + 'px;height:' +  (winSize.pageHeight + 30) + 'px;';
					    styleStr += (isIe) ? "filter:alpha(opacity=80);" : "opacity:1;"; //遮罩层DIV
					    var shadowDiv = document.createElement('div'); //添加阴影DIV
					    shadowDiv.style.cssText = styleStr; //添加样式
					    shadowDiv.id = "shadowDiv";
					    //如果是IE6则创建IFRAME遮罩SELECT
					    if (isIE6) {
					        var maskIframe = document.createElement('iframe');
					        maskIframe.style.cssText = 'width:' + winSize.pageWidth + 'px;height:' + (winSize.pageHeight + 30) + 'px;position:absolute;visibility:inherit;z-index:-1;filter:alpha(opacity=0);';
					        maskIframe.frameborder = 0;
					        maskIframe.src = "about:blank";
					        shadowDiv.appendChild(maskIframe);
					    }
					    document.body.insertBefore(shadowDiv, document.body.firstChild); //遮罩层加入文档
					    //弹出框
					    var styleStr1 = 'display:block;position:fixed;_position:absolute;left:' + 20 + '%;top:' + 20 + '%;_top:' + (winSize.windowHeight / 2 + top - 150)+ 'px;'; //弹出框的位置
					    var alertBox = document.createElement('div');
					    alertBox.id = 'alertMsg';
					    alertBox.style.cssText = styleStr1;
					    //创建弹出框里面的内容P标签
					    var alertMsg_info = document.createElement('P');
					    alertMsg_info.id = 'alertMsg_info';
					    alertMsg_info.innerHTML = msg;
					    alertMsg_info.style.cssText = 'max-height: 400px;overflow: auto;';
					    alertBox.appendChild(alertMsg_info);
					    if(mode !== 1){
					    	//创建按钮
					        var btn1 = document.createElement('a');
					        btn1.id = 'alertMsg_btn3';
					        btn1.href = 'javas' + 'cript:void(0)';
					        btn1.innerHTML = '<cite>确定</cite>';
					        btn1.onclick = function () {
					        	if(okCallback)
					        		okCallback(callParam);
					            document.body.removeChild(alertBox);
					            document.body.removeChild(shadowDiv);
					            return true;
					        };
//					        alertBox.appendChild(btn1);
					    }
					    
					    if (mode === 1) {
					    	var btn1 = document.createElement('a');
					        btn1.id = 'alertMsg_btn1';
					        btn1.href = 'javas' + 'cript:void(0)';
					        btn1.innerHTML = '<cite>取消</cite>';
					        btn1.onclick = function () {
					        	if(cancelCallBack)
					        		cancelCallBack();
					            document.body.removeChild(alertBox);
					            document.body.removeChild(shadowDiv);
					            return true;
					        };
					        alertBox.appendChild(btn1);
					        
					        var btn2 = document.createElement('a');
					        btn2.id = 'alertMsg_btn2';
					        btn2.href = 'javas' + 'cript:void(0)';
					        btn2.innerHTML = '<cite>确定</cite>';
					        btn2.onclick = function () {
					        	if(okCallback)
					        		okCallback(callParam);
					            document.body.removeChild(alertBox);
					            document.body.removeChild(shadowDiv);
					            return false;
					        };
					        alertBox.appendChild(btn2);
					    }
					    document.body.appendChild(alertBox);

					}
					
				}
			);
		}, 200);
		
		
		
	});
}());